﻿using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.SF.Dto
{
    public class HanaDto
    {
        public class CardDto
        {
            /// <summary>
            /// 用户编号
            /// </summary>
            public string EMPCODE { get; set; }

            /// <summary>
            /// 用户名称
            /// </summary>
            public string EMPNAM { get; set; }

            /// <summary>
            /// 证件类型
            /// </summary>
            public string IDTYPE { get; set; }

            /// <summary>
            /// 身份证号
            /// </summary>
            public string IDCARD { get; set; }
        }

        public class AddressDto
        {
            /// <summary>
            /// 用户编号
            /// </summary>
            public string PERNR { get; set; }

            /// <summary>
            /// 地址
            /// </summary>
            public string STRAS { get; set; }

            /// <summary>
            /// 城市
            /// </summary>
            public string ORT01 { get; set; }

            /// <summary>
            /// 地区
            /// </summary>
            public string STATE { get; set; }

            /// <summary>
            /// 省
            /// </summary>
            public string STATE_TXT { get; set; }

            /// <summary>
            /// 地址类型
            /// </summary>
            public string ANSSA { get; set; }

            /// <summary>
            /// 邮政编码
            /// </summary>
            public string PSTLZ { get; set; }
        }

        public class CategoryTypeDto
        {
            /// <summary>
            /// 用户编号
            /// </summary>
            public string PERNR { get; set; }

            /// <summary>
            /// 出生日期
            /// </summary>
            public string GBDAT { get; set; }

            /// <summary>
            /// 户籍类型
            /// </summary>
            public string ZZHUK { get; set; }

            /// <summary>
            /// 户籍类型描述
            /// </summary>
            public string ZZHUK_TXT { get; set; }
        }

        public class EducationDto
        {
            /// <summary>
            /// 用户编号
            /// </summary>
            public string PERNR { get; set; }

            /// <summary>
            /// 学历
            /// </summary>
            public string STEXT { get; set; }

            /// <summary>
            /// 开始日期
            /// </summary>
            public string BEGDA { get; set; }

            /// <summary>
            /// 毕业时间
            /// </summary>
            public string ENDDA { get; set; }

            /// <summary>
            /// 学校
            /// </summary>
            public string INSTI { get; set; }

            /// <summary>
            /// 专业
            /// </summary>
            public string Z_SPECIAL { get; set; }
            
        }

        public class ZFIT053Dto
        {
            /// <summary>
            /// 开票方会计凭证
            /// </summary>
            public string BELNR1 { get; set; }
            /// <summary>
            /// 收票方会计凭证
            /// </summary>
            public string BELNR2 { get; set; }
            /// <summary>
            /// 物理发票号码
            /// </summary>
            public string ORIGININVOICEN { get; set; }
            /// <summary>
            /// 物理发票代码
            /// </summary>
            public string ORIGININVOICECODE { get; set; }
            /// <summary>
            /// 流程实例号
            /// </summary>
            public string ZKEY_BPM { get; set; }
            /// <summary>
            /// 发票序号
            /// </summary>
            public string XUHAO { get; set; }

            /// <summary>
            /// 票易通返回开票日期
            /// </summary>
            public string KPRQ { get; set; }

            /// <summary>
            /// 票易通返回开票时间
            /// </summary>
            public string KPSJ { get; set; }

            /// <summary>
            /// 发票总额
            /// </summary>
            public decimal FPDMBTR { get; set; }
        }
    }
}
